package com.chandra.pos.customer.model;

import com.chandra.pos.PosFilter;
import com.chandra.pos.common.model.TransactionType;
import com.chandra.pos.common.model.UserFilter;
import com.chandra.pos.customer.dao.entity.CustomerType;
import org.joda.time.DateTime;


/**
 * Created by Admin on 3/15/15.
 */
public class TransactionFilter extends PosFilter {


    private Long customerTransactionId;


    private Long customerId;



    private TransactionType transactionType;

    private DateTime transactionDate ;


    protected Double transactionAmount;


    private Long transactionId;


    public TransactionFilter( ) {
        super("transactionDate", "transactionDate");
    }

    public Long getCustomerTransactionId() {
        return customerTransactionId;
    }

    public void setCustomerTransactionId(Long customerTransactionId) {
        this.customerTransactionId = customerTransactionId;
    }

    public Long getTransactionId() {
        return transactionId;
    }

    public void setTransactionId(Long transactionId) {
        this.transactionId = transactionId;
    }

    public Double getTransactionAmount() {
        return transactionAmount;
    }

    public void setTransactionAmount(Double transactionAmount) {
        this.transactionAmount = transactionAmount;
    }

    public DateTime getTransactionDate() {
        return transactionDate;
    }

    public void setTransactionDate(DateTime transactionDate) {
        this.transactionDate = transactionDate;
    }

    public TransactionType getTransactionType() {
        return transactionType;
    }

    public void setTransactionType(TransactionType transactionType) {
        this.transactionType = transactionType;
    }

    public Long getCustomerId() {
        return customerId;
    }

    public void setCustomerId(Long customerId) {
        this.customerId = customerId;
    }
}
